English-Chinese dictionary. 2013.
setarid — se·tar·id … English syllables
setarid — rə̇d noun ( s) Etymology: New Latin Setaria + English id : a worm of the genus Setaria … Useful english dictionary